home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-13
/
texmac.zip
/
KEYS.SPM
< prev
next >
Wrap
Text File
|
1991-11-27
|
5KB
|
226 lines
; Scribe compatible Sprint Alternative User Interface v. 1.01
; Copyright (c) 1988 Borland International. All Rights Reserved.
;
; September 9, 1988, RDT 11/25/90, 1/3/91 more changes
; NAME: KEYS.UIM
; VERSION: 1.
; DESCRIPTION: Keystroke macros used by the user
; interface, merged from SP & FWII
; LAST UPDATE: September 9, 1988. RDT, November 30, 1990, 12/9/90
; -----------------------------------------------------------------
; Control and Function Keys
BSKey : repeat DelBack ; sp.spm
DeleteKey : IsSelect ? BlockDelete : DeleteNext
CapKey : if !select FWCaseRotate else CaseInit
EscapeKey :
if ruleredit {
toeol c 0->ruleredit
if record KeyRecordMsg ; restore record message
}
else {
if (select && inbuff themark) { 0->select draw}; kill selectloop
abort
}
^@ : key + 256 keyexec ; handle IBM function key 0 prefix
' ' : SpaceInsert
SP : SpaceInsert
; Ctrl-Letter codes ----------------------------------------------
;^[ : EditMenu 0 ? EscapeKey
^[ : EscapeKey
^? : DelBack
^A : again
^B : WordBack
^C : CapKey
^D : DeleteKey
^E : LineFwd
^F : Right
^G : CountRepeat
^H : DelBack ; BS Key
^I : TabInsert ; Tab Key, see ~^I for Ctrl-I
^J : LineNext ; Ctrl-Enter, see ~^J for Ctrl-J
^K : DelFwd
^L : LocateNext
^M : NewLinePressed
^N : Down
^O : LineOpen
^P : Up
^Q : Quote
^R : Left
^S : LineBack
^T : CharTranspose
^U : BlockPaste
^V : ScreenFwd
^W : WordFwd
^X : EditMenu
^Y : ScreenBack
^Z : EscapeKey
; Alt-Letter codes ----------------------------------------------
~A : Null
~B : Null
~C : Null
~D : MacroCollDo ; Alt-D play keyboard recording
~E : Null
~F : Null
~G : Null
~H : MacroCollHalt ; Alt-H end keyboard recording
~I : Null
~J : Null
~K : swapmark ; same as MarkGoTo
~L : Null
~M : Null
~N : Null
~O : Null
~P : Null
~Q : ExitEditor
~R : Null
~S : Null
~T : WordTranspose
~U : Null
~V : Null
~W : Null
~X : MacroExecute
~Y : Null
~Z : ++raw
; IBM PC Function keys ----------------------------------------------
; F1 thru F10
F1 : EditMenu ; in menus, F1 produces the macro name of hilit choice
; which you can look up in the source file to see what and how it does.
F2 : FilesMenu
F3 : RegionMenu
F4 : WindowsMenu
F5 : JumpMenu
F6 : LocateMenu
F7 : GlossMenu
F8 : MacroMenu
F9 : PrintMenu
F10 : FormatMenu
;F12 : ExitEditor ; AT users might as well get one-key exit, since F10 is taken
; Ctrl-F1 thru Ctrl-F10
F33 : ToggleSelect ;
F34 : BlockCopy ;
F35 : BlockDelete ;
F36 : BlockPaste ;
F37 :
F38 :
F39 :
F40 :
F41 :
F42 :
; FinalWord II specifically leaves shifted function keys and alt-letters
; open to the user, so set them up all empty, so as not to clutter up menus,
; at least initially. Let the user do his own cluttering...
; Shift-F1-shift-F12
F17 : HelpMenu
F18 : Null
F19 : Null
F20 : Null
F21 : Null
F22 : Null
F23 : Null
F24 : Null
F25 : Null
F26 : Null
F27 : Null
F28 : Null
; Alt-F1-Alt-F12
F49 : FilePick
F50 : Null
F51 : FileBack
F52 : FileFwd
F53 : WindowBack
F54 : WindowFwd
F55 : Null
F56 : Null
F57 : AltPrintMenu
F58 : AltFormatMenu
F59: Null
F60: Null
; Numeric Keypad keys ----------------------------------------------
F100H : ShortCutsMenu ; control spacebar
F1ADH : ; grey minus
F1ABH : ; grey plus
F1A0H : ' ' insert ; alt-space bar
F1A9H : KeyRecordEnd ; Alt-)
F147H : LineBack ; Home
F148H : Up ; Up Arrow
F14BH : Left ; Left Arrow
F14CH : ;ToggleDir ; '5' key if produced, flag4
F150H : Down ; Down Arrow
F14DH : Right ; Right Arrow
F14FH : LineFwd ; End
F152H : LineOpen ; Ins
F153H : BlockDelete ; Del
F149h : ParagraphBack ; PgUp
F151H : ParagraphFwd ; PgDn
F16BH : WordBack ; Ctrl-left
F16DH : WordFwd ; Ctrl-right
F167H : SentenceBack ; Ctrl-Home
F16FH : SentenceFwd ; Ctrl-End
F168H : Null ;TUnitBack ; Ctrl Up
F169H : ScreenBack ; Ctrl-PgUp
F170H : Null ;TUnitFwd ; Ctrl Down
F171H : ScreenFwd ; Ctrl-PgDn
F59H : TabBack ; shift-tab
^? : WordBackDelete
;r delete WordBack 1->AppendNext set markF ; Ctrl-BS
;; Other key set-ups, very useful for debugging
; Shift-Alt codes ----------------------------------------------
~a : Null
~b : Null
~c : Null
~d : Null
~e : Null
~f : Null
~g : Null
~h : Null
~i : Null
~j : Null
~k : Null
~l : Null
~m : Null
~n : Null
~o : Null
~p : Null
~q : Null
~p : Null
~q : Null
~r : MacroRunFile
~s : Null
~t : Null
~u : SetEmulation
~v : InitScreen
~w : Null
~x : Null
~y : Null
~z : Null
~x : $ macro ; raw macro for manip. QG, MacroExecute
; Alt-Ctrl letter codes, deceptive, you actually push Alt-letter
~^H : DelBack ; WordBackDelete
~^I : LocateInc ; Ctrl I
~^J : NewLineIndent
~^M : NewLinePressed ; look I can do alt-ctrl